/**
 * merge level=09
 */
Ext.define('Jfok.module.widget.PageSizeCombo', {
			extend : 'Ext.form.field.ComboBox',
			alias : 'widget.pagesizecombo',

			width : 128,
			forceSelection : true,
			editable : false,
			allowBlank : false,
			triggerAction : 'all',
			displayField : 'id',
			valueField : 'id',
			queryMode : 'local',
			fieldLabel : '每页显示',
			labelAlign : 'right',
			labelWidth : 65,
			initComponent : function() {
				this.store = Ext.create('Ext.data.Store', {
							fields : ['id', 'title'],
							data : [{
										id : 10
									},{
										id : 15
									}, {
										id : 20
									}, {
										id : 30
									}, {
										id : 50
									}, {
										id : 100
									}]
						});
				this.listeners = {
					change : function(combo, selectId) {
						var grid = combo.up('grid');
						if (grid) {
							grid.store.pageSize = selectId;
							grid.store.loadPage(1);
							Jfok.system.pageSize = parseInt (selectId);
							Cookies.set('pagesize', selectId);
						}
					}
				};
				this.callParent(arguments);
			}
		});